/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Atores;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author jorge
 */
public class Professor extends Pessoa implements Funcionario{
    
    
    private int horasAula;
    private List<Curso> cursosMinistrados;

    public Professor() {
        horasAula = 0;
        cursosMinistrados = new ArrayList<Curso>();
    }

    public void setHorasAula(int horasAula) {
        this.horasAula = horasAula;
    }
      
   
    
    public void addHorasAula(int horas){
        this.horasAula += horas;
    }
    

    public int getHorasAula() {
        return horasAula;
    }

    public List<Curso> getCursosMinistrados() {
        return cursosMinistrados;
    }

    @Override
    public double calcularSalario() {
        return this.horasAula * 20;
    }

    @Override
    public void aumentarrSalario(double salario) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void cadastrarHorasExtras(int horas) {
        throw new UnsupportedOperationException("Not supported yet.");
    }
    
    
    
    
    
}
